'''
  案例9.16：使用自定义爬虫模块easySpider爬取值值值6小时榜单商品信息
'''
#目标网址：https://www.zhizhizhi.com/hot/6h/
#1.导入easySpider类和time模块
import easySpider,time
#2.实例化easySpider，返回zzSpecial对象
url = 'https://www.zhizhizhi.com/hot/6h/'
zzSpecial = easySpider.Spider(url=url)
#3.调用zzSpecial对象的爬虫方法，给定css选择器组合爬取目标内容,设置2小时刷新一次
while(1):
    # 榜单列表里商品名称爬取
    goodsList = zzSpecial.selenium_scrapy(selector='div.post_item_main > div.title_box > a > h3')
    # 榜单列表里商品来源爬取
    sourceList = zzSpecial.selenium_scrapy(selector='div.post_item_main div.post_misc.dib > div.upper.list > span.right_align')
    # 打印爬取内容
    for goods,source in zip(goodsList,sourceList):
        print("榜单商品:"+goods,"来源:"+source)
    print("2小时后再查看更新信息.....")
    #设定刷新频率为7200秒
    time.sleep(7200)